package com.xbongbong.admin.pojo.vo;

import com.xbongbong.admin.pojo.PointPojo;
import com.xbongbong.paas.toolbox.wrap.BaseVO;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import java.util.List;

/**
 * @author zcp
 * @version v1.0
 * @date 19/9/27 027 15:19
 * @update 19/9/27 027 15:19
 * @since v1.0
 */
@Getter
@Setter
@ToString
public class RaidersOperationDetailVO extends BaseVO {
    private static final long serialVersionUID = 4304503374239465200L;

    /**
     * 攻略id
     */
    private Long id;

    /**
     * 攻略名称
     */
    private String name;

    /**
     * 平均耗时
     */
    private Integer avgTime;

    /**
     * 总秒数，如果为0，则代表还未开始计时，前端需触发开始计时接口：/pro/v1/raiders/operation/startTime
     */
    private Integer seconds;

    /**
     * 建议m分钟完成以下n个实操步骤，掌握name的价值
     * m即avgTime，n为实操功能点个数
     */
    private String title;

    /**
     * 该步骤总分
     */
    private Integer score;

    /**
     * 该步骤已得分
     */
    private Integer scored = 0;

    /**
     * 功能点
     */
    private List<PointPojo> point;

    /**
     * 实操步骤是否完成
     */
    private Integer finish = 0;
}
